﻿using CommunityToolkit.Mvvm.ComponentModel;
using Model.Core.Entity;
using Model.Core.Entity.Dbcontexts;
using System.Collections.ObjectModel;

namespace RobotPratolSolution.ViewModels
{
    public class RobotInfoViewModel : ObservableObject
    {
        ObservableCollection<RobotInfo> _RobotInfoList = new ObservableCollection<RobotInfo>();
        DbcontextBase DbcontextBase { get; set; }

        public RobotInfoViewModel()
        {

            DbcontextBase = App.ServiceProvider.GetService(typeof(DbcontextBase)) as DbcontextBase;
        }
    }


    //public class RobotInfo : BindableBase
    //{
    //    private string _Name;
    //    /// <summary>
    //    /// 机器人名称
    //    /// </summary>
    //    public string Name
    //    {
    //        get { return _Name; }
    //        set
    //        {
    //            if (_Name != value)
    //            {
    //                Set(ref _Name, value);
    //            }
    //        }
    //    }
    //    /// <summary>
    //    /// 机器人ID   
    //    /// </summary>
    //    private string _RobotId;
    //    public string RobotId
    //    {
    //        get { return _RobotId; }
    //        set
    //        {
    //            if (_RobotId != value)
    //            {
    //                Set(ref _RobotId, value);
    //            }
    //        }
    //    }

    //    /// <summary>
    //    /// 机器人ID   
    //    /// </summary>
    //    private string _MapId;
    //    public string MapId
    //    {
    //        get { return _RobotId; }
    //        set
    //        {
    //            if (_MapId != value)
    //            {
    //                Set(ref _MapId, value);
    //            }
    //        }
    //    }
    //    /// <summary>
    //    /// 机器人类型
    //    /// </summary>
    //    private string _RobotType;
    //    public string RobotType
    //    {
    //        get { return _RobotType; }
    //        set
    //        {
    //            if (_RobotType != value)
    //            {
    //                Set(ref _RobotType, value);
    //            }
    //        }
    //    }
    //}
}
